package com.act.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.act.domain.Sumday;
import com.act.dto.PagerDTO;

/**
* @Desccription:类说明
* @Author: 刘承军
* @E-mail:923050345@qq.com
* @Date:2017年11月6日 下午3:33:49  
*/

public interface ISumdayDao {
	
	void add(Sumday sumday);
	
	void update(Sumday sumday);
	
	void delete(int id);
	
	int getCountsByDate(@Param("date") String date);
	
	int getCountsByThree(@Param("jobnum") String jobnum,@Param("startTime") String startTime,@Param("endTime") String endTime);
	
	Sumday  getById(@Param("id")int id);
	
	List<Sumday>  getByIdInweek(@Param("jobnum") String jobnum);
	
	List<Map> getNow(@Param("date") String date,@Param("startIndex") int startIndex,@Param("endIndex")int endIndex);
	
	List<Map> getByJobnumTime(@Param("jobnum") String jobnum,@Param("startTime") String startTime,@Param("endTime") String endTime,@Param("startIndex") int startIndex,@Param("endIndex")int endIndex);
	
	//	List<Map> getByMonth(@Param("startIndex") int startIndx,@Param("endIndex") int endIndex,@Param("month") int month);
}
